package com.yueqian.sc.dao;

import com.yueqian.sc.bean.Users;

/**
 * Users dao层接口，主要是用来操作users表
 */
public interface IUserDao {
    /**
     * 用户登录（管理员/教师/学生）
     * @param user
     * @return 返回Users对象
     */
    public Users login(Users user);

    /**
     * 根据最大用户编号获取用户的账号
     * @param role
     * @return
     */
    public String getUsernameByMaxId(Integer role);

    /**
     * 修改密码
     * @param userId：要修改密码的用户
     * @param newPassword：要修改的新密码
     * @return
     */
    public boolean updatePwd(int userId,String newPassword);

    /**
     * 获取旧密码是否存在
     * @param userId
     * @param oldPwd
     * @return
     */
    public boolean checkOldPwd(int userId,String oldPwd);
}
